package net.hcdz.identity.dao.impl;

import java.util.List;

import net.hcdz.identity.bean.Files;
import net.hcdz.identity.dao.FilesDaoI;
import net.hcdz.identity.dao.base.impl.HibernateDaoImpl;




/** 
* @author Ken 384755534@qq.com: 
* @version 创建时间：2017年2月20日 下午2:06:32 
* 类说明 :
* 
*/
public class FilesDao extends HibernateDaoImpl implements FilesDaoI{

	//插入语句，原生SQL。
	@Override
	public Integer inserMiddleById(String id, String userid) {
		String hql = "insert into radiostudio_id_user_files(FILES_ID,USER_ID) values('"+id+"','"+userid+"')";
		int queryObject = getSession().createSQLQuery(hql).executeUpdate();
		return queryObject; 
	}
	
	@Override
	public List<Files> repeatfile(String filename,String file) {
		String hql = "from Files f where f.FilesPath like '%"+filename+"%' and f.FilesPath like '%"+file+"%'" ;
		return this.find(hql);
	}
	
	public List<Files> getAll() {
		String hql = "from Files f";
		return this.find(hql);
	}

	
}
